Power and processor management for a personal imaging system based on user interaction with a mobile device

ABSTRACT

Power-efficient data collection by a personal imaging device regarding a user&#39;s interaction with an application on a mobile device by automatically switching on and off costly, power-consuming applications of the personal imaging device without the use of a radio signal. The personal imaging device detects a visual start signal displayed on the mobile device of a tagged application on the mobile device. The personal imaging device activates sensors of the personal imaging device for collecting data regarding the user&#39;s interaction with the application on the mobile device. The personal imaging device collects data regarding the user&#39;s interaction with the application on the mobile device via the activated sensors and stores the data in a repository. The personal imaging device detects a visual end signal displayed on the mobile device, ending data collection.

BACKGROUND

The present invention relates to a personal imaging system, and morespecifically to power and processor management for a personal imagingsystem.

Personal imaging systems are wearable computers. Personal imagingsystems may use an optical head-mounted display (OHMD) or computerizedinternet-connected glasses with transparent heads-up display (HUD) oraugmented reality (AR) overlay that has the capability of reflectingprojected digital images, which can be seen through by the user.

The personal imaging system may collect information from internal orexternal sensors. Some of the sensors may track movement of the user'sgaze or head, acceleration, temperature, pupil movement, facialexpression, and other conditions which can use significant processingpower. Input to the personal imaging system may be accomplished throughbuttons, touchpad, compatible devices for remote control, speechrecognition of commands issued by the user, gesture recognition, eyetracking and brain-computer interface.

Additionally, the personal imaging system may control, or retrieve datafrom, other instruments or computers, for example through wireless radiotechnologies. The personal imaging system may also contain a storagedevice.

It should be noted that connecting the personal imaging system toanother device via wireless radio technologies uses significantelectrical power from both the personal imaging system and the device inwhich it is connected to. This can be problematic if the data collectionis longer than a few hours.

One example in which data collection is used for an extended period oftime is for mobile application usability testing. Usability testing isused to determine actual user experience when the user interacts withthe application on a mobile device. Since the data provided by userssitting in an artificial setting in which a document camera is pointeddirectly at the user's face can be skewed depending on the level ofcomfort by the user, instead personal imaging systems have been used toobtain data from a user. The usability data is provided by informationfrom motion sensors, microphones, environmental sensors and opticalsensors of the personal imaging system. However, in order to obtain thisdata regarding usability, the user has to manually start and stop theusability testing which can also skew the data collected. Furthermore,the personal imaging system has to be connected to and synced with themobile device in which the application is displayed in order tocorrelate the data collection with specific portions of the applicationbeing tested which uses significant power and processing resources ofboth the personal imaging device and mobile device.

SUMMARY

According to another embodiment of present invention, a computer programproduct for minimizing power resources of a personal imaging deviceregarding a user's interaction with an application on a mobile device isdisclosed. The personal imaging device comprising at least oneprocessor, one or more memories, one or more computer readable storagemedia, a plurality of sensors, the computer program product comprising acomputer readable storage medium having program instructions embodiedtherewith. The program instructions executable by the computer toperform a method comprising: capturing, by the personal imaging device,an image of a display of the mobile device; analyzing, by the personalimaging device, the image of the display of the mobile device to detecta visual start signal within the image displayed on the display of themobile device, wherein the visual start signal includes a trigger thatactivates any remaining inactivated sensors of the personal imagingdevice; activating, by the personal imaging device, a processing andresource intensive program regarding the user's interaction with theapplication on the mobile device; detecting, by the personal imagingdevice, a visual end signal within the image displayed on the display ofthe mobile device, ending the processing and resource intensive program;and deactivating, by the personal imaging device, at least some of thesensors of the personal imaging device.

According to one embodiment of the present invention, a computer systemfor data collection by a personal imaging device regarding a user'sinteraction with an application on a mobile device is disclosed. Thepersonal imaging device comprising a computer comprising at least oneprocessor, one or more memories, one or more computer readable storagemedia having program instructions executable by the computer to performthe program instructions comprising: detecting, by the personal imagingdevice, movement of the user's head in a determined direction through aposition sensor of the personal imaging device, the determined directionindicating the user looking at the mobile device; capturing, by thepersonal imaging device, an image of a display of the mobile device;analyzing, by the personal imaging device, the image of the display ofthe mobile device to detect a visual start signal within the imagedisplayed on the display of the mobile device; activating, by thepersonal imaging device, sensors of the personal imaging device forcollecting data regarding the user's interaction with the application onthe mobile device; collecting, by the personal imaging device, dataregarding the user's interaction with the application on the mobiledevice via the activated sensors and storing the data in a repository;detecting, by the personal imaging device, a visual end signal withinthe image displayed on the display of the mobile device; anddeactivating, by the personal imaging device, at least some of thesensors of the personal imaging device.

According to one embodiment of the present invention, a personal imagingcomputer system for minimizing power resources of a personal imagingdevice regarding a user's interaction with an application on a mobiledevice is disclosed. The personal imaging device comprising a computercomprising at least one processor, one or more memories, one or morecomputer readable storage media having program instructions executableby the computer to perform the program instructions comprising:capturing, by the personal imaging device, an image of a display of themobile device; analyzing, by the personal imaging device, the image ofthe display of the mobile device to detect a visual start signal withinthe image displayed on the display of the mobile device, wherein thevisual start signal includes a trigger that activates any remaininginactivated sensors of the personal imaging device; activating, by thepersonal imaging device, a processing and resource intensive programregarding the user's interaction with the application on the mobiledevice; detecting, by the personal imaging device, a visual end signalwithin the image displayed on the display of the mobile device, endingthe processing and resource intensive program; and deactivating, by thepersonal imaging device, at least some of the sensors of the personalimaging device.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

FIG. 1 depicts an exemplary diagram of a possible data processingenvironment in which illustrative embodiments may be implemented.

FIG. 2 shows a flow diagram of a method of monitoring for applicationsbeing downloaded to a mobile device.

FIGS. 3A-3C show a flow diagram of a method of minimizing powerresources of a personal imaging device.

FIG. 4 shows a schematic of components of the personal imaging device.

FIG. 5 illustrates internal and external components of a mobile deviceand a personal imaging device and a server computer in whichillustrative embodiments may be implemented.

DETAILED DESCRIPTION

In an illustrative embodiment, it is recognized that the methods,computer program product and computer system may be implemented througha personal imaging system of a user which collects information frominternal or external sensors. The personal imaging system contains astorage device or repository. Input to the personal imaging system maybe accomplished through buttons, touchpad, compatible devices for remotecontrol, speech recognition of commands issued by the user, gesturerecognition, eye tracking or brain-computer interface. A processor,connected to the internal and external sensors, executes software whichaids in collection and analyzation of the information from the sensors.

In another illustrative embodiment, it is recognized that the personalimaging system is not connected to the mobile device through a wirelessradio technology or is not “radio linked” during data collection. Theterm “radio-linked” referring to technologies that link one device toanother through a radio frequency band. By not requiring connectivitybetween the personal imaging system and the mobile device for datacollection, there is minimal drain on the mobile device's battery andthe battery of the personal imaging system, reducing power and processorresources.

For programs or tasks which require significant or greater than a presetamount of processor power the programs may be initiated or haltedthrough visual start and end signals, limiting the processor and powerresources used. For example, data collection by the personal imagingsystem of a user's interaction with an application of a mobile devicemay be initiated through capture of a visual start signal such as a QRcode displayed on the mobile device. Similarly, data collection may behalted through the capture of a visual end signal such as a QR codedisplayed on the mobile device. The data collection start and stop pointare temporally separated. As a result, it will be recognized thatlimited user interaction by the user is required to initiate or halt anydata collection, since this is done through the display by the mobiledevice of the visual start and end signals.

FIG. 1 is an exemplary diagram of a possible data processing environmentprovided in which illustrative embodiments may be implemented. It shouldbe appreciated that FIG. 1 is only exemplary and is not intended toassert or imply any limitation with regard to the environments in whichdifferent embodiments may be implemented. Many modifications to thedepicted environments may be made.

Referring to FIGS. 1 and 4, network data processing system 51 is anetwork of computers in which illustrative embodiments may beimplemented. Network data processing system 51 contains network 50,which is the medium used to provide communication links between variousdevices and computers connected together within network data processingsystem 51. Network 50 may include connections, such as wire, wirelesscommunication links, or fiber optic cables.

In the depicted example, a personal imaging device 52, a mobile device56, a repository 53, and a server computer 54 connect to network 50. Inother exemplary embodiments, network data processing system 51 mayinclude additional client or device computers, storage devices orrepositories, server computers, and other devices not shown.

The personal imaging device 52 may be, for example a personal imagingdevice with a personal imaging system.

The personal imaging device 52 may contain an interface, which mayaccept commands and data entry from a user. The interface can be, forexample, a command line interface, a graphical user interface (GUI), anatural user interface (NUI) or a touch user interface (TUI). Thepersonal imaging device 52 preferably includes a power managementprogram 66 and a sensor data capture program 67. Alternatively, thepower management program 66 may include the sensor data capture program67. While not shown, it may be desirable to have the power managementprogram 66 and the sensor data capture program 67 be present on theserver computer 54. While a personal imaging device and mobile deviceare shown, other devices may be used.

FIG. 4 shows a schematic of a personal imaging system 52. The personalimaging system 52 includes a display 85, a power management program 66,and a sensor data capture program 67, and a plurality of sensors 87. Thesensors 87 may include, but is not limited to a position sensor 70, alight sensor 72, a front camera 74, a start/end signal detect sensor 76,an optical sensor 78, motion sensor 80, environmental sensor 82, rearcamera 84, and a microphone 86. The position sensor 70 may include agyroscope. The power management program 66 and the sensor data captureprogram 67 both interface with the plurality of sensors 87.

The personal imaging device 52 includes a set of internal components 800a and a set of external components 900 a, further illustrated in FIG. 5.

The mobile device 56 may be, for example, a mobile phone, a personaldigital assistant (PDA), a netbook, a laptop computer, a tabletcomputer, a desktop computer, or any other type of computing device.

The mobile device 56 may contain an interface 57. The interface 57 mayaccept commands and data entry from a user. The interface 57 can be, forexample, a command line interface, a graphical user interface (GUI), anatural user interface (NUI) or a touch user interface (TUI). The mobiledevice 56 preferably includes a power management program 66 and a datamonitor program 68. While not shown, it may be desirable to have thepower management program 66 and the data monitor program 68 may bepresent on the server computer 54. The mobile device 56 includes a setof internal components 800 c and a set of external components 900 c,further illustrated in FIG. 5.

Server computer 54 includes a set of internal components 800 b and a setof external components 900 b illustrated in FIG. 5. In the depictedexample, server computer 54 provides information, such as boot files,operating system images, and applications to the personal imaging deviceand mobile device 52, 56. Server computer 54 can compute the informationlocally or extract the information from other computers on network 50.

In an illustrative embodiment of the present invention, it is recognizedthat a method of using a visual start and end signal to activate aprogram may be used to start and end any program that requires extensiveprocess power and battery resources. The amount of processing power andbattery resources may be defined by a user of predetermined. The visualstart and end codes may be used to activate and halt the program,therefore reducing the resources used by both the processor and battery,improving the function of the processor and the battery life of thedevice.

FIG. 2 shows a flow diagram of a method of monitoring for applicationsbeing downloaded to a mobile device.

In a first step, a data monitor program 68 of the mobile device 56,monitors data being stored in a repository of the mobile device 56 (step102). The data is preferably an application or program to be installedon the mobile device 52 for use by the user.

If the data being stored in the repository of the mobile device 56 (step104) is not an application or program, the method returns to step 102.

If the application is not one in which data monitoring is requested(step 106), the application is installed onto the repository of themobile device (step 107) and the method returns to step 102.

If the application is one in which data monitoring is requested (step106), the application is tagged (step 108).

The tagging of the application will cause the mobile device 56 to treatthe application as one for which data collection is desired. Then, eachtime the tagged application is opened or closed, the data monitorprogram 68 displays a visual start signal or visual end signal such as aQR code to the user of the mobile device.

A visual start signal preferably includes a trigger that activates anyremaining sensors that are not currently activated in the personalimaging device 52 as well as a power management program which managesprocessor intensive software or programs, for example for the personalimaging system. An example of a processor intensive program may be datacollection through the sensors of the personal image device. Furthermorein the case of data collection, the visual start signal can include astart time for data collection that can be used to sync the timeassigned by the personal imaging device 52 to the data being collectedto the time the mobile device 56 has assigned to the data as it is beingdisplayed by the mobile device 56. The visual start signal may includean application id number and where to send any data sensed or collected.

A visual end signal preferably includes a trigger that deactivates someor all sensors of the personal imaging device 52. Furthermore in thecase of data collection, the visual end signal may include an end timefor data collection that can be used to the time assigned by thepersonal imaging device 52 to the data being collected to the time themobile device 56 has assigned to the data as it is being displayed bythe mobile device 56.

It should be noted that the method of FIG. 2 takes place prior to themethod of FIGS. 3A-3C.

FIGS. 3A-3C show a flow diagram of a method of minimizing powerresources of a personal imaging device 52 of data regarding use of atagged application on a mobile device 56.

In a first step, the sensor data capture program 67 of the personalimaging device 52, which is being worn by the user, detects movement ofthe user's head via sensors 87 of the personal imaging device (step202).

If the movement indicates that the user is moving their head in adirection other than one which would indicate that the user is lookingat the mobile device 56 (i.e. usually downwards), the method returns tostep 202.

If the movement indicates that the user is moving their head to look atthe mobile device, a light sensor of the personal imaging device 52 isactuated (step 208), for example by the sensor data capture program 67.

The sensor data capture program 67 may optionally monitor for luminance(or an increase in luminance) using the activated light sensors of thepersonal imaging device 52, which would indicate that the user islooking at the illuminated screen of the mobile device 56 (step 210).

If the sensor data capture program 67 of the personal imaging device 52does not detect luminance (step 212), the light sensor of the personalimaging device is deactivated and the method returns to step 202.

If the sensor data capture program 67 of the personal imaging device 52detects luminance through the light sensors (step 212), the front cameraof the personal imaging device is activated (step 216). Alternatively,if step 210 is not implemented, the screen of the mobile device 56 (orthe presence of a defined code or signal or display on the mobiledevice, such as the visual start code) could be detected by the frontcamera itself.

If the user is not looking at the mobile device (step 218), which can bedetermined using the active front camera, the front camera sensor isdeactivated and the method returns to step 202.

If the user is looking at the mobile device (step 218), and a visualstart signal is not available for capture by the personal imaging system(step 222), the sensors are deactivated and the method returns to step202.

If the user is looking at the mobile device (step 218), and a visualstart signal is being displayed by the mobile device (step 222), thesensor data capture program 67 captures the visual start signal (step224).

Detection of the display of a visual start signal activates at leastsome of the remaining sensors of the personal imaging device (step 226),for example through the power management program 66. The remainingsensors include, but are not limited to optical sensors 78, motionsensors 80, environmental sensors 82, a rear camera 84, a microphone 86.

Processor intensive software runs until a visual end signal is displayedon the mobile device 56, indicating that the tagged application hasended (step 230). When a visual end signal is detected, data collectionis halted and at least some of the sensors of the personal imagingdevice are deactivated (step 232). Additionally, the personal imagingdevice may capture the visual end signal and store data encoded in thevisual end signal in the repository with any collected data.

In an example, if the processor intensive program was for datacollection regarding a user's interaction with an application on amobile device, the processor would collect data via the sensors of thepersonal imaging device in reference to the application running on themobile device and the user's interaction with the application, and storethe data in repository. The data is preferably stored in a repository ofthe personal imaging device. The data may be time-stamped with a timesynchronized to the mobile device by data in the visual start signal, asnoted above. Data collection would continue until the visual end signalis displayed. Data collected may then be sent to a server computer.

Since the personal imaging device need not be wirelessly linked with orradio linked with the mobile device, the power used for data collectioncan be significantly reduced in the personal imaging device and themobile device.

Optionally, in order for the personal imaging system to optimize thepower being used, a majority of the sensors need not be activated untilthe system has determined whether data collection is actually beinginitialized by the user. During the initialization process, power canalso be optimized by activating only the sensors required to determinewhether data collection is actually being initialized by the user.

FIG. 5 illustrates internal and external components of a personalimaging device 52, a mobile device 56, and server computer 54 in whichillustrative embodiments may be implemented. In FIG. 5, a personalimaging device 52, server computer 54, and a mobile device 56 includerespective sets of internal components 800 a, 800 b, 800 c and externalcomponents 900 a, 900 b, 900 c. Each of the sets of internal components800 a, 800 b, 800 c includes one or more processors 820, one or morecomputer-readable RAMs 822 and one or more computer-readable ROMs 824 onone or more buses 826, and one or more operating systems 828 and one ormore computer-readable tangible storage devices 830. The one or moreoperating systems 828, data monitor program 68, power management program66, and sensor data capture program 67 are stored on one or more of thecomputer-readable tangible storage devices 830 for execution by one ormore of the processors 820 via one or more of the RAMs 822 (whichtypically include cache memory). In the embodiment illustrated in FIG.5, each of the computer-readable tangible storage devices 830 is amagnetic disk storage device of an internal hard drive. Alternatively,each of the computer-readable tangible storage devices 830 is asemiconductor storage device such as ROM 824, EPROM, flash memory or anyother computer-readable tangible storage device that can store acomputer program and digital information.

Each set of internal components 800 a, 800 b, 800 c also includes a R/Wdrive or interface 832 to read from and write to one or more portablecomputer-readable tangible storage devices 936 such as a CD-ROM, DVD,memory stick, magnetic tape, magnetic disk, optical disk orsemiconductor storage device. Power management program 66, data monitorprogram 68, and sensor data capture program 67 can be stored on one ormore of the portable computer-readable tangible storage devices 936,read via R/W drive or interface 832 and loaded into hard drive 830.

Each set of internal components 800 a, 800 b, 800 c also includes anetwork adapter or interface 836 such as a TCP/IP adapter card. Powermanagement program 66 and sensor data capture program 67 can bedownloaded to the personal imaging device 52 and server computer 54 froman external computer via a network (for example, the Internet, a localarea network or other, wide area network) and network adapter orinterface 836. From the network adapter or interface 836, powermanagement program 66 and sensor data capture program 67 is loaded intohard drive 830. Power management program 66 and data monitor program 68can be downloaded to the mobile device 56 and server computer 54 from anexternal computer via a network (for example, the Internet, a local areanetwork or other, wide area network) and network adapter or interface836. From the network adapter or interface 836, power management program66 and data monitor program 68 is loaded into hard drive 830. Thenetwork may comprise copper wires, optical fibers, wirelesstransmission, routers, firewalls, switches, gateway computers and/oredge servers.

Each of the sets of external components 900 a, 900 b, 900 c includes acomputer display monitor 920, a keyboard 930, and a computer mouse 934.Each of the sets of internal components 800 a, 800 b, 800 c alsoincludes device drivers 840 to interface to computer display monitor920, keyboard 930 and computer mouse 934. The device drivers 840, R/Wdrive or interface 832 and network adapter or interface 836 comprisehardware and software (stored in storage device 830 and/or ROM 824).

Power management program 66, data monitor program 68, and sensor datacapture program 67 can be written in various programming languagesincluding low-level, high-level, object-oriented or non object-orientedlanguages. Alternatively, the functions of a power management program66, sensor data capture program 67, and data monitor program 68 can beimplemented in whole or in part by computer circuits and other hardware(not shown).

The present invention may be a system, a method, and/or a computerprogram product. The computer program product may include a computerreadable storage medium (or media) having computer readable programinstructions thereon for causing a processor to carry out aspects of thepresent invention.

The computer readable storage medium can be a tangible device that canretain and store instructions for use by an instruction executiondevice. The computer readable storage medium may be, for example, but isnot limited to, an electronic storage device, a magnetic storage device,an optical storage device, an electromagnetic storage device, asemiconductor storage device, or any suitable combination of theforegoing. A non-exhaustive list of more specific examples of thecomputer readable storage medium includes the following: a portablecomputer diskette, a hard disk, a random access memory (RAM), aread-only memory (ROM), an erasable programmable read-only memory (EPROMor Flash memory), a static random access memory (SRAM), a portablecompact disc read-only memory (CD-ROM), a digital versatile disk (DVD),a memory stick, a floppy disk, a mechanically encoded device such aspunch-cards or raised structures in a groove having instructionsrecorded thereon, and any suitable combination of the foregoing. Acomputer readable storage medium, as used herein, is not to be construedas being transitory signals per se, such as radio waves or other freelypropagating electromagnetic waves, electromagnetic waves propagatingthrough a waveguide or other transmission media (e.g., light pulsespassing through a fiber-optic cable), or electrical signals transmittedthrough a wire.

Computer readable program instructions described herein can bedownloaded to respective computing/processing devices from a computerreadable storage medium or to an external computer or external storagedevice via a network, for example, the Internet, a local area network, awide area network and/or a wireless network. The network may comprisecopper transmission cables, optical transmission fibers, wirelesstransmission, routers, firewalls, switches, gateway computers and/oredge servers. A network adapter card or network interface in eachcomputing/processing device receives computer readable programinstructions from the network and forwards the computer readable programinstructions for storage in a computer readable storage medium withinthe respective computing/processing device.

Computer readable program instructions for carrying out operations ofthe present invention may be assembler instructions,instruction-set-architecture (ISA) instructions, machine instructions,machine dependent instructions, microcode, firmware instructions,state-setting data, or either source code or object code written in anycombination of one or more programming languages, including an objectoriented programming language such as Java, Smalltalk, C++ or the like,and conventional procedural programming languages, such as the “C”programming language or similar programming languages. The computerreadable program instructions may execute entirely on the user'scomputer, partly on the user's computer, as a stand-alone softwarepackage, partly on the user's computer and partly on a remote computeror entirely on the remote computer or server. In the latter scenario,the remote computer may be connected to the user's computer through anytype of network, including a local area network (LAN) or a wide areanetwork (WAN), or the connection may be made to an external computer(for example, through the Internet using an Internet Service Provider).In some embodiments, electronic circuitry including, for example,programmable logic circuitry, field-programmable gate arrays (FPGA), orprogrammable logic arrays (PLA) may execute the computer readableprogram instructions by utilizing state information of the computerreadable program instructions to personalize the electronic circuitry,in order to perform aspects of the present invention.

Aspects of the present invention are described herein with reference toflowchart illustrations and/or block diagrams of methods, apparatus(systems), and computer program products according to embodiments of theinvention. It will be understood that each block of the flowchartillustrations and/or block diagrams, and combinations of blocks in theflowchart illustrations and/or block diagrams, can be implemented bycomputer readable program instructions.

These computer readable program instructions may be provided to aprocessor of a general purpose computer, special purpose computer, orother programmable data processing apparatus to produce a machine, suchthat the instructions, which execute via the processor of the computeror other programmable data processing apparatus, create means forimplementing the functions/acts specified in the flowchart and/or blockdiagram block or blocks. These computer readable program instructionsmay also be stored in a computer readable storage medium that can directa computer, a programmable data processing apparatus, and/or otherdevices to function in a particular manner, such that the computerreadable storage medium having instructions stored therein comprises anarticle of manufacture including instructions which implement aspects ofthe function/act specified in the flowchart and/or block diagram blockor blocks.

The computer readable program instructions may also be loaded onto acomputer, other programmable data processing apparatus, or other deviceto cause a series of operational steps to be performed on the computer,other programmable apparatus or other device to produce a computerimplemented process, such that the instructions which execute on thecomputer, other programmable apparatus, or other device implement thefunctions/acts specified in the flowchart and/or block diagram block orblocks.

The flowchart and block diagrams in the Figures illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods, and computer program products according to variousembodiments of the present invention. In this regard, each block in theflowchart or block diagrams may represent a module, segment, or portionof instructions, which comprises one or more executable instructions forimplementing the specified logical function(s). In some alternativeimplementations, the functions noted in the block may occur out of theorder noted in the figures. For example, two blocks shown in successionmay, in fact, be executed substantially concurrently, or the blocks maysometimes be executed in the reverse order, depending upon thefunctionality involved. It will also be noted that each block of theblock diagrams and/or flowchart illustration, and combinations of blocksin the block diagrams and/or flowchart illustration, can be implementedby special purpose hardware-based systems that perform the specifiedfunctions or acts or carry out combinations of special purpose hardwareand computer instructions.

Having thus described the invention of the present application in detailand by reference to embodiments thereof, it will be apparent thatmodifications and variations are possible without departing from thescope of the invention defined in the appended claims.

What is claimed is:
 1. A computer program product for minimizing powerresources of a personal imaging device regarding a user's interactionwith an application on a mobile device, the personal imaging devicecomprising at least one processor, one or more memories, one or morecomputer readable storage media, a plurality of sensors, the computerprogram product comprising a computer readable storage medium havingprogram instructions embodied therewith, the program instructionsexecutable by the computer to perform a method comprising: capturing, bythe personal imaging device, an image of a display of the mobile device;analyzing, by the personal imaging device, the image of the display ofthe mobile device to detect a visual start signal within the imagedisplayed on the display of the mobile device, wherein the visual startsignal includes a trigger that activates any remaining inactivatedsensors of the personal imaging device; activating, by the personalimaging device, a processing and resource intensive program regardingthe user's interaction with the application on the mobile device;detecting, by the personal imaging device, a visual end signal withinthe image displayed on the display of the mobile device, ending theprocessing and resource intensive program; and deactivating, by thepersonal imaging device, at least some of the sensors of the personalimaging device.
 2. The computer program product of claim 1, whereinprior to the personal imaging device capturing the visual start signal,further comprising the program instructions of: detecting, by thepersonal imaging device, movement of the user's head in a determineddirection through a position sensor of the personal imaging device; andactivating, by the personal imaging device, at least one sensor.
 3. Thecomputer program product of claim 1, further comprising tagging at leastone application stored in a repository of a mobile device by the programinstructions of: monitoring, by the mobile device, data being stored inthe repository of the mobile device; if the data being stored is anapplication for which data monitoring is desired, the mobile devicetagging the application.
 4. The computer program product of claim 3,further comprising, each time a tagged application is opened or closed,displaying, by the mobile device, a visual signal.
 5. The computerprogram product of claim 4, wherein when the application is opened, themobile device displays a visual start signal within the image of themobile device.
 6. The computer program product of claim 4, wherein whenthe application is closed, the mobile device displays a visual endsignal within the image of the mobile device.
 7. A computer system fordata collection by a personal imaging device regarding a user'sinteraction with an application on a mobile device, the personal imagingdevice comprising a computer comprising at least one processor, one ormore memories, one or more computer readable storage media havingprogram instructions executable by the computer to perform the programinstructions comprising: detecting, by the personal imaging device,movement of the user's head in a determined direction through a positionsensor of the personal imaging device, the determined directionindicating the user looking at the mobile device; capturing, by thepersonal imaging device, an image of a display of the mobile device;analyzing, by the personal imaging device, the image of the display ofthe mobile device to detect a visual start signal within the imagedisplayed on the display of the mobile device; activating, by thepersonal imaging device, sensors of the personal imaging device forcollecting data regarding the user's interaction with the application onthe mobile device; collecting, by the personal imaging device, dataregarding the user's interaction with the application on the mobiledevice via the activated sensors and storing the data in a repository;detecting, by the personal imaging device, a visual end signal withinthe image displayed on the display of the mobile device; anddeactivating, by the personal imaging device, at least some of thesensors of the personal imaging device.
 8. The computer system of claim7, wherein the personal imaging device activating the sensors of thepersonal imaging device for collecting data regarding the user'sinteraction with the application on the mobile device occurs in responseto the personal imaging device detecting the visual start signal, andwherein the personal imaging device deactivating at least some of thesensors of the personal imaging device occurs in response to detectingthe visual end signal.
 9. The computer system of claim 7, wherein thevisual start signal includes a trigger that activates any remaininginactivated sensors of the personal imaging device.
 10. The computersystem of claim 7, wherein the visual start signal includes anapplication identification number and a destination location to send anydata sensed or collected.
 11. The computer system of claim 7, whereinafter the personal imaging device detects the movement of the user'shead in a determined direction through the position sensor of thepersonal imaging device, activating, by the personal imaging device, atleast one sensor.
 12. The computer system of claim 7, further comprisingtagging at least one application stored in a repository of a mobiledevice by the program instructions of: monitoring, by the mobile device,data being stored in the repository of the mobile device; if the databeing stored is an application for which data monitoring is desired, themobile device tagging the application.
 13. The computer system of claim12, further comprising, each time a tagged application is opened orclosed, displaying, by the mobile device, a visual signal.
 14. Thecomputer system of claim 13, wherein when the application is opened,displaying, by the mobile device, a visual start signal within the imagebeing displayed on the mobile device.
 15. The computer system of claim13, wherein when the application is closed, displaying, by the mobiledevice, a visual end signal within the image being displayed on themobile device.
 16. The computer system of claim 13, wherein the dataregarding the user's interaction with the application on the mobiledevice comprises usability data used to determine a user experience whenthe user interacts with the application on the mobile device.
 17. Acomputer system for minimizing power resources of a personal imagingdevice regarding a user's interaction with an application on a mobiledevice, the personal imaging device comprising a computer comprising atleast one processor, one or more memories, one or more computer readablestorage media having program instructions executable by the computer toperform the program instructions comprising: capturing, by the personalimaging device, an image of a display of the mobile device; analyzing,by the personal imaging device, the image of the display of the mobiledevice to detect a visual start signal within the image displayed on thedisplay of the mobile device, wherein the visual start signal includes atrigger that activates any remaining inactivated sensors of the personalimaging device; activating, by the personal imaging device, a processingand resource intensive program regarding the user's interaction with theapplication on the mobile device; detecting, by the personal imagingdevice, a visual end signal within the image displayed on the display ofthe mobile device, ending the processing and resource intensive program;and deactivating, by the personal imaging device, at least some of thesensors of the personal imaging device.
 18. The computer system of claim17, further comprising the steps of: prior to the personal imagingdevice capturing the visual start signal, the personal imaging devicedetecting movement of the user's head in a determined direction througha position sensor of the personal imaging device, the determineddirection indicating the user looking at the mobile device; as a resultof the personal imaging device detecting movement of the user's head inthe determined direction and the personal imaging device detecting thevisual start signal, the personal imaging device activating sensors ofthe personal imaging device for collecting data regarding the user'sinteraction with the application on the mobile device.
 19. The computersystem of claim 17, wherein prior to the personal imaging devicecapturing the visual start signal, further comprising the programinstructions of: detecting, by the personal imaging device, movement ofthe user's head in a determined direction through a position sensor ofthe personal imaging device; and activating, by the personal imagingdevice, at least one sensor.
 20. The computer system of claim 19, inwhich the sensor is a light sensor; and the computer program productfurther comprises the program instructions of: monitoring, by thepersonal imaging device, for luminance through the light sensor; andactivating, by the personal imaging device, a front camera upondetecting luminance through the light sensor.